package com.niodata.dp.web.module.task;

import com.niodata.dp.web.module.task.LogConsoleController.LogConsole;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import org.springframework.stereotype.Component;

@Component("logConsoleManager")
public class LogConsoleManager {

  private final Map<String, LogConsole> consoleMap = new ConcurrentHashMap<>();

  public void put(String consoleId, LogConsole logConsole) {
    consoleMap.put(consoleId, logConsole);
  }

  public LogConsole get(String consoleId) {
    return consoleMap.get(consoleId);
  }

  public void remove(String consoleId) {
    consoleMap.remove(consoleId);
  }

}
